package tadp.tp.domain;

public class Fecha {
	private int dia;
	private int mes;
	
	public Fecha (int dia, int mes){
		this.setDia(dia);
		this.setMes(mes);
	}
	
	public boolean fechaPerteneceAlLimite(Fecha fechaR, int limite){
		int distanciaMeses = fechaR.getMes() - this.getMes();
		int distanciaEnDias = fechaR.getDia() - this.getDia() + distanciaMeses * 30;
		
		if(distanciaMeses >= 0)
		{
			if(0 < distanciaEnDias && distanciaEnDias <= limite)
			{
				return true;
			}
		}	
		return false;
	}
	
	public int getDia() {
		return dia;
	}
	
	public void setDia(int dia) {
		this.dia = dia;
	}

	public int getMes() {
		return mes;
	}

	public void setMes(int mes) {
		this.mes = mes;
	}
}
